#this gets inserted into 2createpackages and 3builddistro.

#where to get pkg docs, format: domain|uri|localfilename...
PKG_DOCS_DISTRO_COMPAT="mirror.csclub.uwaterloo.ca|http://mirror.csclub.uwaterloo.ca/archlinux/core/os/i686/core.db.tar.gz|Packages-${DISTRO_BINARY_COMPAT}-${DISTRO_COMPAT_VERSION}-core mirror.csclub.uwaterloo.ca|http://mirror.csclub.uwaterloo.ca/archlinux/extra/os/i686/extra.db.tar.gz|Packages-${DISTRO_BINARY_COMPAT}-${DISTRO_COMPAT_VERSION}-extra mirror.csclub.uwaterloo.ca|http://mirror.csclub.uwaterloo.ca/archlinux/community/os/i686/community.db.tar.gz|Packages-${DISTRO_BINARY_COMPAT}-${DISTRO_COMPAT_VERSION}-community"
#arch repos...
#note, the local pkgs database file (or partname) is also appended to these entries, so know which url to download a particular pkg from (glob wildcard allowed)...
REPOS_DISTRO_COMPAT="mirror.csclub.uwaterloo.ca|http://mirror.csclub.uwaterloo.ca/archlinux|Packages-${DISTRO_BINARY_COMPAT}-${DISTRO_COMPAT_VERSION}-* ftp5.gwdg.de|http://ftp5.gwdg.de/pub/linux/archlinux|Packages-${DISTRO_BINARY_COMPAT}-${DISTRO_COMPAT_VERSION}-* ftp.iinet.net.au|http://ftp.iinet.net.au/pub/archlinux|Packages-${DISTRO_BINARY_COMPAT}-${DISTRO_COMPAT_VERSION}-* archlinux.supsec.org|http://archlinux.supsec.org|Packages-${DISTRO_BINARY_COMPAT}-${DISTRO_COMPAT_VERSION}-*"

#w469 fallbacks when looking for pkgs (space-separated list)...
FALLBACKS_COMPAT_VERSIONS=''

#PKGS_SPECS_TABLE table format:
#will pkg be in puppy-build.
#    Generic name for pkg. Note: PET packages, if exist, use this name.
#            Comma-separated list of compatible-distro pkg(s). '-' prefix, exclude.
#            Must be exact name-only of pkg, else '*' on end is wildcard to search full name.
#            Empty field, then use PET pkg.
#                                    How the package will get split up in woof (optional redirection '>' operator).
#                                    Missing field, it goes into exe. Can also redirect >null, means dump it.
#yes|abiword|iceword,iceword-plugins|exe,dev,doc,nls

#example showing wildcard. finds all full pkg names with 'gcc-4.3*',
#but, exclude any 'gcc-4.3-doc*' matches...
# yes|gcc|gcc,gcc-4.3*,-gcc-4.3-doc*|exe,dev,doc,nls

#110817 Comments preferred to be on end of line, ex:
# yes|abiword|iceword,iceword-plugins|exe,dev,doc,nls| #this is a comment.

#110829 enhancements:
#                                                     Force pkg is from compat-distro repo, specifically 'salix' repo.
# yes|abiword|iceword,iceword-plugins|exe,dev,doc,nls|compat:salix
#Generic format:
# yes|genericpkgname|[pkgnames]|[splitup]|[pet:[repo]]
# yes|genericpkgname|[pkgnames]|[splitup]|[compat:[repo]]
#for a fuller explanation of the entries in PKGS_SPECS_TABLE, please see:
# http://bkhome.org/blog/?viewDetailed=02414

PKGS_SPECS_TABLE='
no|0hack1_dev||exe>dev,dev,doc,nls
yes|915resolution||exe,dev,doc,nls
yes|a52dec|a52dec|exe,dev,doc,nls
yes|aalib|aalib|exe,dev,doc,nls| #needed by mplayer.
yes|abiword||exe,dev,doc,nls| #+wv,+fribidi,+goffice,+enchant,+gail
no|abiword-plugin-grammar||exe,dev,doc,nls
no|abiword-plugin-mathview||exe,dev,doc,nls
yes|absvolume_puppy||exe
yes|acl|acl|exe,dev,doc,nls
no|aiksaurus||exe,dev,doc,nls
yes|align||exe
yes|alsa-lib|alsa-lib|exe,dev,doc,nls
yes|alsa-utils|alsa-utils|exe,dev,doc,nls
yes|alsaequal||exe,dev,doc,nls
no|asapm||exe
yes|atk|atk|exe,dev,doc,nls
yes|attr|attr|exe,dev,doc,nls
yes|audiofile|audiofile|exe,dev,doc,nls
no|aufs||exe,dev,doc,nls
yes|aufs2-util||exe
yes|autoconf|autoconf|exe>dev,dev,doc,nls
yes|autologin||exe
yes|automake|automake|exe>dev,dev,doc,nls
yes|axel||exe,dev>null,doc,nls
yes|ayttm||exe,dev>null,doc,nls
yes|bacon||exe,dev,doc>dev,nls| #note, need the exe as there is a runtime hug.so.
yes|bacongui||exe,dev,doc,nls
yes|bash||exe,dev>null,doc,nls|pet:common
yes|bbc_provided||exe
yes|bc|bc|exe,dev>null,doc,nls
yes|bcrypt||exe
yes|bdb|db|exe,dev,doc,nls
yes|bin86|bin86|exe>dev,dev,doc,nls
yes|binutils|binutils|exe>dev,dev,doc,nls
yes|bison|bison|exe>dev,dev,doc,nls
yes|blinky||exe
yes|boehm-gc||exe,dev,doc,nls
yes|busybox||exe,dev>null,doc,nls
yes|bzip2|bzip2|exe,dev,doc,nls
yes|cairo|cairo|exe,dev,doc,nls
yes|caps_eq||exe
yes|cddetect||exe,dev>null,doc,nls
yes|cdparanoia|cdparanoia|exe,dev,doc,nls
yes|cdrkit||exe,dev>null,doc,nls
yes|cgtkcalc||exe,dev>null,doc,nls
no|chmlib||exe,dev,doc,nls
no|chmsee||exe,dev>null,doc,nls
yes|cmake|cmake|exe>dev,dev,doc,nls
yes|close-dvd+rwtools||exe
yes|coreutils|coreutils|exe,dev>null,doc,nls
yes|cpio|cpio|exe,dev>null,doc,nls
yes|cpu-scaling-ondemand||exe
yes|ctorrent||exe,dev>null,doc,nls
no|cups|cups,libcups|exe,dev,doc,nls| #needs pam pkg.
yes|cups|cups-1.4.8*,cups_DEV-1.4.8*|exe,dev,doc,nls|pet:wary5
yes|cups_pdf||exe
yes|curl|curl|exe,dev,doc,nls
yes|cvs|cvs|exe>dev,dev,doc,nls
yes|cyrus-sasl2|cyrus-sasl|exe,dev,doc,nls
no|dbus|dbus-core,dbus|exe,dev,doc,nls|+lsb-base
no|dbus-glib|dbus-glib|exe,dev,doc,nls|+dbus
yes|dbus||exe,dev,doc,nls
yes|dbus-glib||exe,dev,doc,nls
yes|ddcprobe||exe,dev>null,doc,nls
yes|defaults-chooser||exe|
yes|desk_icon_theme_jq8flat||exe
no|desk_icon_theme_original||exe
yes|desk_icon_theme_smooth_color||exe
yes|desk_icon_theme_stardust||exe
yes|desktop-file-utils|desktop-file-utils|exe,dev,doc,nls| #supposed to be needed by seamonkey and mplayer.
no|dhcpcd|dhcpcd|exe,dev>null,doc,nls
yes|dhcpcd||exe
yes|dialog|dialog|exe,dev>null,doc,nls
yes|dictd_client||exe
yes|didiwiki||exe
yes|dietlibc||exe>dev,dev,doc,nls
yes|diffstat|diffstat|exe,dev>null,doc,nls
yes|diffutils|diffutils|exe,dev>null,doc,nls
yes|disktype||exe,dev>null,doc,nls
yes|dmidecode|dmidecode|exe,dev>null,doc,nls
yes|dosfstools|dosfstools|exe,dev>null,doc,nls
yes|dpkg-deb||exe,dev>null,doc,nls
yes|dri|i810-dri,mach64-dri,mga-dri,r128-dri,savage-dri,sis-dri,tdfx-dri,unichrome-dri,ati-dri,intel-dri,nouveau-dri|exe,dev,doc,nls| #Mesa DRI drivers for Intel i810, ATI Mach64, Matrox, ATI Rage128, S3 Sraphics/VIA Savage, SiS, 3dfx, S3 Graphics/VIA Unichrome, AMD/ATI Radeon, Intel, Nouveau
yes|dri2proto|dri2proto|exe>dev,dev,doc,nls
yes|dvdauthor||exe,dev,doc,nls
yes|dvd+rwtools|dvd+rw-tools|exe,dev,doc,nls
yes|e2fsprogs|e2fsprogs|exe,dev,doc,nls
yes|e3||exe,dev>null,doc,nls
yes|ed|ed|exe,dev>null,doc,nls
yes|edid||exe,dev>null,doc,nls
yes|eject||exe,dev>null,doc,nls
yes|elspci||exe,dev>null,doc,nls
yes|embeddedbookmarks||exe
yes|enca|enca|exe,dev,doc,nls| #needed by libass, mplayer.
yes|enchant|enchant|exe,dev,doc,nls
yes|epdfview||exe,dev>null,doc,nls
no|esound||exe,dev,nls,doc
yes|ethtool|ethtool|exe,dev>null,doc,nls
no|eudev||exe,dev,doc,nls| #this has both legacy libudev.so.0 and new libudev.so.1. no, broken.
yes|exiv2||exe,dev,doc,nls
yes|expat|expat|exe,dev,doc,nls
yes|faac|faac|exe,dev,doc,nls
yes|faad2|faad2|exe,dev,doc,nls
no|fbpanel||exe,dev>null,doc,nls
no|ffmpeg||exe,dev,doc,nls
yes|ffmpeg|ffmpeg|exe,dev,doc,nls| #deps: +alsa-lib,+bzip2,+fontconfig,+gsm,+lame,+libass,+libbluray,+libmodplug,+libpulse,+libtheora,+libva,+libvorbis,+libvpx,+opencore-amr,+openjpeg,+opus,+rtmpdump,+schroedinger,+sdl,+speex,+v4l-utils,+x264,+xvidcore,+zlib
no|file|file|exe,dev>null,doc,nls
yes|file||exe,dev,doc,nls|pet:common
yes|file_sharing-curlftpfs-mpscan||exe
yes|findutils|findutils|exe,dev>null,doc,nls
yes|firmware_linux_module_b43||exe| #120919 have taken these out of woof, now pets.
yes|firmware_linux_module_b43legacy||exe
yes|firmware_linux_module_brcm||exe
no|firmware_linux_module_dgcmodem||exe
no|firmware_linux_module_ess||exe
no|firmware_linux_module_hsfmodem||exe
no|firmware_linux_module_ltmodem||exe
no|firmware_linux_module_pctel||exe
yes|firmware_linux_module_slmodem||exe
yes|firmware_linux_module_wl||exe
yes|firmware_linux_module_agrmodem||exe
no|firmware_linux_module_hcfpcimodem||exe
no|firmware_linux_module_intel536||exe
no|firmware_linux_module_intel537||exe
yes|firmware_linux_module_mwave||exe
no|firmware_linux_module_martian||exe
yes|flac|flac|exe,dev,doc,nls
yes|flashplayer||exe
yes|flex|flex|exe>dev,dev,doc,nls
yes|fontwizard||exe,dev,doc,nls| #created by 01micko.
yes|foomatic-filters|foomatic-filters|exe,dev,doc,nls
yes|fossil||exe>dev,dev,doc>dev,nls
yes|fotoxx||exe,dev>null,doc,nls
yes|fpm2||exe
yes|freememapplet_tray||exe
yes|freetype|freetype2|exe,dev,doc,nls
yes|fribidi|fribidi|exe,dev,doc,nls
yes|fuse|fuse|exe,dev,doc,nls
yes|gadmin-rsync||exe,dev>null,doc,nls
yes|gail||exe,dev,doc,nls
yes|gamin|gamin|exe,dev,doc,nls
yes|gawk|gawk|exe,dev,doc,nls
yes|gcc_dev|gcc|exe>dev,dev,doc,nls
yes|gcc_lib|gcc-libs|exe,dev>null,doc>null,nls>null
no|gccmakedep|gccmakedep|exe>dev,dev,doc,nls
yes|gcolor2||exe
yes|gdb|gdb|exe>dev,dev,doc,nls
yes|gdbm|gdbm|exe,dev,doc,nls
yes|gdk-pixbuf|gdk-pixbuf2|exe,dev,doc,nls
yes|gdmap||exe,dev>null,doc,nls
yes|geany||exe,dev>null,doc,nls
no|gedit||exe
yes|getcurpos||exe
yes|getdir||exe,dev>null,doc,nls
yes|gettext|gettext|exe,dev>null,doc>null,nls>null
yes|gettext-tools|gettext|exe>dev,dev,doc,nls
yes|gexec||exe,dev>null,doc,nls
yes|gfnrename||exe,dev>null,doc,nls
yes|gfontsel||exe,dev>null,doc,nls
yes|gftp|gftp|exe,dev>null,doc,nls
no|ghostscript|ghostscript|exe,dev,doc,nls| #maybe works, but use my smaller and older pet...
yes|ghostscript||exe,dev,doc,nls|pet:wary5
yes|gifsicle||exe
no|gins||exe,dev>null,doc,nls
no|glade2bas||exe>dev,dev,doc>dev,nls>dev
no|glade3||exe>dev,dev,doc,nls
yes|glib|glib2|exe,dev,doc,nls
yes|glibc_dev|glibc|exe>dev,dev,doc,nls
yes|glibc|glibc,tzdata|exe,dev,doc,nls
yes|glibc_locales|glibc|exe,dev,doc,nls>exe
yes|glipper||exe,dev>null,doc,nls
yes|gmeasures||exe,dev>null,doc,nls
yes|gmp|gmp|exe>dev,dev,doc,nls
yes|gnumeric||exe,dev>null,doc,nls
yes|gnome-menus||exe,dev,doc,nls| #needed by puppy-xdg binary utilities.
no|gnome_menus|gnome-menus|exe,dev,doc,nls| #no, need old pet.
no|gnumeric-plugins-extra||exe,dev>null,doc,nls
yes|gnutls|gnutls|exe,dev,doc,nls|
yes|goffice||exe,dev,doc,nls
yes|gparted||exe,dev>null,doc,nls
yes|gphoto2|gphoto2|exe,dev,doc,nls
yes|gphotofs||exe,dev,doc,nls
yes|gpm|gpm|exe,dev>null,doc,nls| #needed by aalib, which is needed by mplayer.
yes|gpptp||exe
yes|graphite|graphite|exe,dev,doc,nls| #needed by harfbuzz.
yes|grep|grep|exe,dev>null,doc,nls
yes|groff|groff|exe>dev,dev,doc,nls
yes|grub||exe
yes|gsm|gsm|exe,dev,doc,nls| #needed by ffmpeg.
yes|gtk+|gtk2|exe,dev,doc,nls
yes|gtk-update-icon-cache|gtk-update-icon-cache|exe,dev,doc,nls| #strange, they have removed this from gtk2 pkg.
no|gtkam||exe,dev>null,doc,nls|
yes|gtk-chtheme||exe,dev>null,doc,nls
no|gtkdialog2||exe
yes|gtkdialog3||exe,dev,doc>dev,nls|
yes|gtkdialog4||exe,dev,doc>dev,nls| #modify all pets that need this to explicitly call 'gtkdialog' or 'gtkdialog4'.
yes|gtkhash||exe
#no, now using 'puppybrowser'...
no|gtkmoz||exe
yes|gtk_theme_citrus_cut||exe
no|gtk_theme_flat_grey||exe
yes|gtk_theme_flat_grey_rounded||exe
yes|gtk_theme_gradient_brown||exe
yes|gtk_theme_gradient_grey||exe
no|gtk_theme_stardust_zigbert||exe
yes|gtksourceview|gtksourceview2|exe,dev,doc,nls
no|gtrayicon||exe
yes|guess_fs||exe
yes|gutenprint|gutenprint|exe,dev,doc,nls
yes|gview||exe
yes|gwhere||exe
yes|gxmessage||exe,dev,doc,nls| #use my pet, as has xmessage symlink to gxmessage.
yes|gzip|gzip|exe,dev>null,doc,nls
no|hal|hal|exe,dev,doc,nls|
no|hal||exe,dev,doc,nls|
yes|hardinfo||exe,dev,doc,nls|
yes|harfbuzz|harfbuzz|exe,dev,doc,nls| #needed by gtk.
yes|hdparm|hdparm|exe,dev>null,doc,nls
no|heimdal||exe,dev,doc,nls
yes|hiawatha||exe
yes|hicolor-icon-theme|hicolor-icon-theme|exe,dev>null,doc,nls
yes|homebank||exe,dev>null,doc,nls
yes|hotplug2stdout||exe
yes|hunspell|hunspell|exe,dev,doc,nls
yes|hunspell-en|hunspell-en|exe
yes|icu|icu|exe,dev,doc,nls| #needed by harfbuzz. warning, enormous.
yes|ifplugd||exe
yes|ifplugd_old||exe
yes|imagination||exe
yes|imake|imake|exe>dev,dev,doc,nls
yes|inkscapelite||exe
yes|inotail||exe,dev,doc,nls
yes|inotify-tools||exe,dev,doc,nls
yes|installwatch||exe
yes|intltool|intltool|exe>dev,dev,doc,nls
yes|iptables|iptables|exe,dev,doc,nls
yes|isomaster||exe,dev,doc,nls
yes|jasper||exe,dev,doc,nls
yes|jimtcl||exe
no|jwm2||exe|
yes|jwm||exe,dev,doc,nls
yes|jwmconfig2||exe
yes|jwmthememaker||exe
no|kbd|kbd|exe,dev>exe,doc,nls
no|kbd||exe
yes|lame|lame|exe,dev,doc,nls
yes|lcms|lcms|exe,dev,doc,nls
yes|leafpad||exe,dev>null,doc,nls
yes|less|less|exe,dev>null,doc,nls
yes|libao|libao|exe,dev,doc,nls
yes|libart|libart-lgpl|exe,dev,doc,nls
yes|libass|libass|exe,dev,doc,nls| #needed by ffmpeg.
yes|libbluray|libbluray|exe,dev,doc,nls| #needed by ffmpeg.
yes|libcap|libcap|exe,dev,doc,nls
yes|libcddb|libcddb|exe,dev,doc,nls
yes|libcdio|libcdio|exe,dev,doc,nls
yes|libcdio-paranoia|libcdio-paranoia|exe,dev,doc,nls
yes|libcroco|libcroco|exe,dev,doc,nls
yes|libdaemon|libdaemon|exe,dev,doc,nls
yes|libdatrie|libdatrie|exe,dev,doc,nls| #needed by libthai.
yes|libdca|libdca|exe,dev,doc,nls| #needed by mplayer.
yes|libdvdcss||exe,dev,doc,nls
no|libdvdnav||exe,dev,doc,nls
no|libdvdplay||exe,dev,doc,nls
yes|libdvdread||exe,dev,doc,nls
yes|libevent|libevent|exe,dev,doc,nls| #needed by seamonkey.
yes|libexif|libexif|exe,dev,doc,nls
no|libexif-gtk||exe,dev,doc,nls
yes|libffi|libffi|exe,dev,doc,nls
yes|libgcrypt|libgcrypt|exe,dev,doc,nls|+libgpg-error,+texinfo
yes|libgee||exe,dev,doc,nls
yes|libgif||exe,dev,doc,nls
yes|libglade2|libglade|exe,dev,doc,nls
yes|libgnomecanvas|libgnomecanvas|exe,dev,doc,nls
yes|libgpg-error|libgpg-error|exe,dev,doc,nls
yes|libgphoto2|libgphoto2|exe,dev,doc,nls
yes|libgsf|libgsf|exe,dev,doc,nls
yes|libid3tag|libid3tag|exe,dev,doc,nls
yes|libidl|libidl2|exe,dev,doc,nls
yes|libidn|libidn|exe,dev,doc,nls
yes|libieee1284|libieee1284|exe,dev,doc,nls
yes|libjpeg|libjpeg-turbo|exe,dev,doc,nls
yes|libjpeg_old7||exe,dev>null,doc,nls
yes|libltdl|libtool|exe,dev>null,doc>null,nls>null
yes|libmad|libmad|exe,dev,doc,nls
yes|libmng|libmng|exe,dev,doc,nls
yes|libmodplug|libmodplug|exe,dev,doc,nls| #needed by ffmpeg.
yes|libnotify|libnotify|exe,dev,doc,nls| #needed by seamonkey.
no|libofx||exe,dev,doc,nls
yes|libogg|libogg|exe,dev,doc,nls
yes|liboil|liboil|exe,dev,doc,nls
yes|libpciaccess|libpciaccess|exe,dev,doc,nls
yes|libpng|libpng|exe,dev,doc,nls
yes|libpng12|libpng-1.2.44*|exe,dev>null,doc,nls|pet:wary5| #for old pkgs.
yes|libpulse|libpulse,libasyncns,json-c|exe,dev,doc,nls| #needed by ffmpeg, mplayer.
yes|libraw1394|libraw1394|exe,dev,doc,nls
yes|librsvg|librsvg|exe,dev,doc,nls|
yes|libsigc++||exe,dev,doc,nls
yes|libsndfile||exe,dev,doc,nls
no|libsoup||exe,dev,doc,nls
yes|libstdc++||exe,dev>null,doc>null,nls>null| #old libstdc++.so.5. some video codecs (/usr/lib/codecs) need it.
yes|libtasn1|libtasn1|exe,dev,doc,nls|
yes|libthai|libthai|exe,dev,doc,nls| #needed by gtk.
yes|libtheora|libtheora|exe,dev,doc,nls
yes|libtiff|libtiff|exe,dev,doc,nls
yes|libtirpc|libtirpc|exe,dev,doc,nls
yes|libtool|libtool|exe>dev,dev,doc,nls
yes|libusb-compat|libusb-compat|exe,dev>null,doc,nls
yes|libusb|libusbx|exe,dev,doc,nls
yes|libva|libva|exe,dev,doc,nls| #needed by ffmpeg.
yes|libvdpau|libvdpau|exe,dev,doc,nls| #needed by mesa.
yes|libvorbis|libvorbis|exe,dev,doc,nls
yes|libvpx|libvpx|exe,dev,doc,nls| #needed by seamonkey.
yes|libwmf|libwmf|exe,dev,doc,nls
yes|libx86|libx86|exe,dev,doc,nls
yes|libxaw8|libxaw|exe,dev>null,doc,nls|pet:wary5| #xorg_base has arch libxaw, but need libXaw.so.8 for some wary apps (arch has older 6 and 7).
yes|libxcb_base|libxcb|exe,dev,doc,nls
yes|libxml2|libxml2|exe,dev,doc,nls
yes|libxslt|libxslt|exe,dev,doc,nls
yes|linux_firewall||exe
yes|linux_firmware_dvb||exe
yes|linux-header|linux-headers|exe>dev,dev,doc,nls
yes|linuxtv-dvb-apps||exe,dev,doc,nls
yes|lirc-utils|lirc-utils,libftdi,libirman|exe,dev,doc,nls| #needed by mplayer.
no|lxpanel||exe,dev>null,doc,nls
no|lzma||exe,dev,doc,nls
yes|m4|m4|exe>dev,dev,doc,nls
yes|madplay||exe,dev,doc,nls
yes|make|make|exe>dev,dev,doc,nls
yes|makebootfat||exe
yes|man|man-db|exe>dev,dev,doc,nls
yes|man_cut||exe,dev>null,doc>null,nls>null
no|medit||exe
yes|mesa|mesa,mesa-libgl|exe,dev,doc,nls
no|mesa-libgl|mesa-libgl|exe,dev,doc,nls| #needs the full mesa pkg. no, has to be built-in to mesa, otherwise broken symlinks, see above.
yes|metamail|metamail|exe,dev>null,doc,nls
yes|mhwaveedit||exe
yes|mingetty||exe
yes|minixcal||exe
yes|mirdir||exe
yes|mktemp||exe,dev>null,doc,nls
yes|modem_stats||exe
yes|module-init-tools||exe,dev,doc,nls
no|mountcifs||exe
yes|mozilla-common|mozilla-common|exe,dev,doc,nls| #supposed to be needed by seamonkey.
yes|mp||exe,dev>null,doc,nls
yes|mpfr|mpfr|exe>dev,dev,doc,nls
yes|mplayer|mplayer,jack,libcaca,imlib2,mpg123|exe,dev,doc,nls| #deps: +desktop-file-utils,+ttf-dejavu,+enca,+libxss,+a52dec,+libvpx,+lirc-utils,+x264,+libmng,+libdca,+aalib,+lame,+fontconfig,+libgl,+libxinerama,+libvdpau,+libpulse,+smbclient,+xvidcore,+opencore-amr,+jack,+libmad,+sdl,+libtheora,+libcaca,+libxxf86dga,+fribidi,+libjpeg,+faac,+faad2,+libxvmc,+schroedinger,+mpg123,+libass,+libxxf86vm,+libbluray,+libcdio-paranoia
yes|mplayer_codecs_basic||exe
yes|ms-sys||exe
yes|mscw||exe
yes|mtdev|mtdev|exe,dev,doc,nls| #needed by xf86-input-synaptics.
yes|mtpaint||exe,dev,doc,nls
yes|mtr|mtr|exe
yes|mut2||exe
yes|nasm|nasm|exe>dev,dev,doc,nls
yes|nbtscan||exe
yes|ncurses|ncurses|exe,dev,doc,nls
yes|ndiswrapper||exe,dev>null,doc,nls
yes|nenscript||exe
yes|neon|neon|exe>dev,dev,doc,nls
yes|netpbm|netpbm|exe,dev,doc,nls
no|netpbm||exe
yes|net_setup||exe
yes|net-tools|net-tools|exe,dev,doc,nls
yes|network_roxapp||exe
yes|network_tray||exe
no|nicoedit||exe
yes|normalize|normalize|exe,dev,doc,nls
yes|notecase||exe,dev,doc,nls
yes|nss|nss|exe,dev,doc,nls| #needed by seamonkey.
yes|ntfs-3g|ntfs-3g|exe,dev,doc,nls
yes|ntfsprogs|ntfsprogs|exe,dev,doc,nls
yes|ntpdate||exe| #used by psync to sync local time and date from the internet.
yes|numlockx||exe| #needed by shinobars firstrun.
no|obconf||exe,dev>null,doc,nls|+openbox
no|openbox||exe,dev>null,doc,nls
yes|opencore-amr|opencore-amr|exe,dev,doc,nls| #needed by ffmpeg.
yes|openjpeg|openjpeg|exe,dev,doc,nls| #needed by ffmpeg.
yes|openldap|openldap|exe,dev,doc,nls
yes|openssh_client|openssh|exe,dev,doc,nls
yes|openssl|openssl|exe,dev,doc,nls
yes|opus|opus|exe,dev,doc,nls| #needed by ffmpeg.
yes|osmo||exe
no|pambase|pambase|exe,dev,doc,nls| #has /etc/pam.d
no|pam|pam|exe,dev,doc,nls| #cupsd needs this, in cups pkg.
yes|pango|pango|exe,dev,doc,nls
yes|parted|parted|exe,dev,doc,nls
yes|patch|patch|exe>dev,dev,doc,nls
yes|pawdioconverter||exe
yes|pbackup||exe
yes|pburn||exe
yes|pcd||exe
yes|pcdripper||exe
yes|pciutils|pciutils|exe,dev,doc,nls
yes|pcmciautils|pcmciautils|exe,dev,doc,nls
yes|pcre|pcre|exe,dev,doc,nls
yes|pctorrent||exe
yes|pdvdrsab||exe
yes|pequalizer||exe| #audio equalizer, used by pmusic. note, deps are alsaequal, caps_eq.
yes|perl|perl|exe>dev,dev,doc,nls
yes|perl_tiny|perl|exe,dev>null,doc>null,nls>null
no|perl-compress-zlib|perl-compress-zlib|exe>dev,dev,doc,nls| #pkg no longer on repo, i presume now builtin to base perl pkg?.
yes|perl-digest-sha1_devxonly|perl-digest-sha1|exe>dev,dev,doc,nls
yes|perl-digest-sha1|perl-digest-sha1|exe,dev>null,doc>null,nls>null
yes|perl-extutils-depends|perl-extutils-depends|exe>dev,dev,doc,nls
yes|perl-extutils-pkgconfig|perl-extutils-pkgconfig|exe>dev,dev,doc,nls
yes|perl-html-parser_devxonly|perl-html-parser|exe>dev,dev,doc,nls
yes|perl-html-parser|perl-html-parser|exe,dev>null,doc>null,nls>null
yes|perl-uri|perl-uri|exe>dev,dev,doc,nls
yes|perl-xml-simple|perl-xml-simple|exe>dev,dev,doc,nls
yes|pfilesearch||exe
no|pfind||exe
yes|picocom||exe,dev,doc,nls
yes|picpuz||exe
yes|picscale||exe|
yes|pictureviewer||exe
yes|pixman|pixman|exe,dev,doc,nls
yes|pkgconfig|pkg-config|exe>dev,dev,doc,nls
yes|pmetatagger||exe
yes|pmirror||exe
yes|pmirrorget||exe
yes|pmusic||exe
yes|pmusic_tray||exe
no|pmusic_THEME_pmusic_original||exe
yes|pnethood||exe
yes|poppler|poppler,poppler-glib|exe,dev,doc,nls
yes|popt|popt|exe,dev,doc,nls
yes|powerapplet_tray||exe
yes|pplog||exe
yes|ppp|ppp|exe,dev>null,doc,nls
yes|pprocess||exe
yes|pptp||exe,dev,doc,nls
yes|prename||exe
no|procps|procps-ng|exe,dev,doc,nls
yes|procps||exe,dev,doc,nls
yes|programchooser||exe
yes|pschedule||exe
yes|psmisc||exe,dev>null,doc,nls
yes|pstopwatch||exe
yes|pstreamvid||exe
yes|psync||exe
yes|ptimer||exe
no|ptooltips||exe
yes|puppybrowser||exe
yes|puppyinputdetect||exe
yes|puppyphone||exe
yes|puppy-podcast-grabber||exe
yes|puppyserialdetect||exe
no|puptv||exe
yes|pupx||exe
yes|pure_ftpd||exe
no|pwget||exe
yes|pwireless||exe
yes|pwsget||exe
yes|python|python|exe>dev,dev,doc,nls
no|python-libxml2||exe>dev,dev,doc,nls|+libxml2
no|quisp||exe,dev,doc>dev,nls
yes|radeon_firmware||exe,dev,doc,nls
yes|readline|readline|exe,dev,doc,nls
no|replaceit||exe
yes|ripoff||exe,dev>null,doc,nls
yes|rman||exe>dev,dev,doc,nls
yes|rox_filer||exe
yes|rp_pppoe_cli||exe
yes|rpl||exe
yes|rsync_devxonly|rsync|exe>dev,dev,doc,nls
yes|rsync|rsync|exe,dev>null,doc>null,nls>null
yes|rtmpdump|rtmpdump|exe,dev,doc,nls| #needed by ffmpeg.
yes|rubix||exe
no|rxvt|rxvt|exe,dev>null,doc,nls
no|rxvt||exe,dev>null,doc,nls
yes|rxvt-unicode||exe,dev>null,doc,nls
no|samba_client|samba|exe,dev>null,doc,nls
yes|samba_client||exe
yes|samba_mount_cifs||exe
yes|sane-backends|sane|exe,dev,doc,nls
yes|scale2x||exe
yes|schroedinger|schroedinger,orc|exe,dev,doc,nls| #needed by ffmpeg.
yes|screeny||exe,dev,doc,nls| #alternate screenshot app, created by 01micko.
yes|sdl|sdl|exe,dev,doc,nls| #needed by ffmpeg.
yes|seamonkey|seamonkey|exe,dev,doc,nls
no|seamonkey||exe,dev,doc>null,nls>null
no|seamonkey_addon_adblock||exe
no|seamonkey_addon_barrysblogsearch||exe
no|seamonkey_addon_fullerscreen||exe
no|seamonkey_addon_sqlitemanager||exe
no|seamonkey_addon_zombiekeys||exe
no|searchmonkey||exe
yes|sed|sed|exe,dev>null,doc,nls
yes|setserial||exe,dev>null,doc,nls
yes|setvol||exe
yes|sfs-converter||exe
no|sgmixer||exe
no|sgml-base|sgml-base_|exe>dev,dev,doc,nls
no|sgml-data|sgml-data_|exe>dev,dev,doc,nls
yes|smbclient|smbclient,libldap,cifs-utils,krb5,tdb,talloc,libwbclient|exe,dev,doc,nls| #needed by mplayer. deps: +readline,+popt,+libldap,+cifs-utils,+libcap,+krb5,+db,+e2fsprogs,+tdb,+talloc,+libwbclient
no|sox|sox|exe,dev,doc,nls
no|soxgui||exe
yes|speex|speex|exe,dev,doc,nls| #needed by ffmpeg.
yes|sqlite|sqlite|exe,dev,doc,nls
yes|squashfs-tools||exe,dev>null,doc,nls
yes|squashfs-tools4||exe
yes|ssh_gui||exe
yes|ssl-certificate-fix||exe,dev,doc,nls|pet:noarch| #qtweb needs this.
yes|startup-notification|startup-notification|exe,dev,doc,nls
yes|strace|strace|exe>dev,dev,doc,nls
yes|streamripper||exe,dev,doc,nls
yes|subversion|subversion|exe>dev,dev,doc,nls
yes|superscan||exe
yes|sylpheed||exe
yes|sys-freedos||exe
yes|sysfsutils|sysfsutils|exe,dev,doc,nls
yes|sys-info||exe,dev,doc,nls
no|syslinux|syslinux|exe,dev>null,doc,nls
yes|syslinux||exe
yes|sysprof||exe>dev,dev,doc,nls
yes|sysvinit||exe
yes|tar|tar|exe,dev>null,doc,nls
no|teagtk||exe
yes|texinfo|texinfo|exe>dev,dev,doc,nls
yes|tile||exe
yes|time|time|exe,dev>null,doc,nls
yes|truncate||exe
no|udev||exe
yes|udev_167pe||exe,dev,doc,nls| #no, using eudev. no, eudev is broken.
yes|unclutter||exe,dev>null,doc,nls
yes|unionfs_utils||exe
yes|unrar||exe,dev,doc,nls
yes|unzip|unzip|exe,dev,doc,nls
yes|urxvtset||exe| #needs urxvt, yad
yes|usb-modeswitch||exe
yes|usb-modeswitch-data||exe
yes|usbutils|usbutils|exe,dev,doc,nls
yes|util-linux||exe,dev>null,doc,nls
yes|v4l-utils|v4l-utils|exe,dev,doc,nls| #needed by ffmpeg.
yes|vala||exe>dev,dev,doc>dev,nls
yes|valide||exe>dev,dev,doc>dev,nls
yes|vamps||exe,dev,doc,nls
no|vcdimager|vcdimager_,libvcdinfo0_,libvcdinfo-dev_|exe,dev,doc,nls
yes|vcdimager||exe,dev,doc,nls
yes|vobcopy||exe,dev,doc,nls
yes|vorbis-tools|vorbis-tools|exe,dev,doc,nls
yes|wag_profiles||exe| #taken out of net_setup pet, see forum t=82092&start=300
yes|waitmax||exe
yes|wallpaper||exe
yes|wavplay||exe
yes|wayland|wayland|exe,dev,doc,nls| #mesa needs this.
yes|wget|wget|exe,dev>null,doc,nls
yes|wireless-tools|wireless_tools|exe,dev,doc,nls
yes|wpa_supplicant|wpa_supplicant|exe,dev>null,doc,nls
yes|wv||exe,dev,doc,nls
yes|wvdial||exe
yes|x11proto|xcmiscproto,compositeproto,fontsproto,printproto,renderproto,xf86dgaproto,xproto,dmxproto,glproto,xcb-proto,bigreqsproto,randrproto,xf86vidmodeproto,resourceproto,xineramaproto,scrnsaverproto,kbproto,videoproto,fixesproto,inputproto,xextproto,xf86driproto,damageproto,recordproto|exe>dev,dev,doc,nls
yes|x264|x264|exe,dev,doc,nls| #needed by ffmpeg.
yes|xarchive||exe,dev>null,doc,nls
yes|xcb-util|xcb-util|exe,dev,doc,nls
yes|xclip||exe
yes|xcur2png||exe
yes|xdelta||exe
yes|xdg_puppy||exe
yes|xdg_puppy_jwm||exe
yes|xdialog||exe,dev,doc,nls
yes|xdriinfo||exe,dev,doc,nls| #needed by sys-info.
yes|xfdiff-cut||exe
yes|xfprot||exe
yes|xkbconfigmanager||exe
yes|xload||exe
yes|xlock_gui||exe
yes|xlockmore||exe
yes|xorg_base|xorg-xinit,xorg-xauth,evieext,fontconfig,libdmx,libdrm,libfontenc,libfs,libice,libsm,libx11,libxau,libxaw,libxcomposite,libxcursor,libxdamage,libxdmcp,libxevie,libxext,libxfixes,libxfont,libxft,libxi,libxinerama,libxkbfile,libxkbui,libxmu,libxp,libxpm,libxrandr,libxrender,libxres,libxt,libxtst,libxv,libxvmc,libxxf86dga,libxxf86vm,libxss|exe,dev,doc,nls
yes|xorg-font-utils|xorg-font-utils,xorg-bdftopcf,xorg-mkfontdir,xorg-mkfontscale,xorg-font-util|exe,dev,doc,nls| #xorg-font-utils is now a meta-package.
yes|xorg-server-utils|xorg-server-utils,xorg-iceauth,xorg-sessreg,xorg-xcmsdb,xorg-xbacklight,xorg-xgamma,xorg-xhost,xorg-xinput,xorg-xmodmap,xorg-xrandr,xorg-xrdb,xorg-xrefresh,xorg-xset,xorg-xsetroot|exe,dev,doc,nls| #xorg-server-utils is now a meta-package.
yes|xorg-utils|xorg-utils,xorg-xdpyinfo,xorg-xdriinfo,xorg-xev,xorg-xlsatoms,xorg-xlsclients,xorg-xprop,xorg-xvinfo,xorg-xwininfo|exe,dev,doc,nls| #xorg-utils is now a meta-package.
yes|xorg-xkb-utils|xorg-xkb-utils,xorg-xkbutils,xorg-xkbcomp,xorg-xkbevd,xorg-setxkbmap,libxkbfile|exe,dev,doc,nls| #xorg-xkb-utils is now a meta-package.
yes|xsane|xsane|exe,dev>null,doc,nls
no|xserver_xorg|xorg-server,xf86-video-*,xf86-input-*|exe,dev,doc,nls
#save space, reduce input modules. and some video modules...
yes|xserver_xorg|xorg-server,xf86-video-*,xf86-input-evdev,xf86-input-keyboard,xf86-input-mouse,xf86-input-synaptics,-xf86-video-dummy,-xf86-video-glint,-xf86-video-nsc,-xf86-video-radeonhd,-xf86-video-tga,-xf86-video-vga|exe,dev,doc,nls
no|xserver_xvesa||exe
yes|xsoldier||exe
yes|xtrans|xtrans|exe>dev,dev,doc,nls
yes|xvidcore|xvidcore|exe,dev,doc,nls| #needed by ffmpeg.
yes|xz|xz|exe,dev,doc,nls
yes|yaf_splash||exe
yes|ycalc||exe
yes|you2pup||exe
yes|zfind||exe
yes|zip|zip|exe,dev>null,doc,nls
yes|zlib|zlib|exe,dev,doc,nls
'
